home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / Programming / Source / WAIS / next-ui / IconWellControl.h < prev    next >
Encoding:
Text File  |  1992-02-03  |  857 b   |  36 lines

  1. // IconWellControl.h
  2. //
  3. // Free software created 1 Feb 1992
  4. // by Paul Burchard <burchard@math.utah.edu>.
  5. //
  6. // See IconWell.h for more info.
  7.  
  8. #import <objc/Object.h>
  9.  
  10. #define newIconName    "IconWellControl-tmp"
  11.  
  12. @interface IconWellControl : Object
  13. {
  14.     id window;
  15.     unsigned int globalWindowNum;
  16.     id wellListener;
  17.     BOOL isListening;
  18.     id newIconPath;
  19.     id newIconImage;
  20. }
  21.  
  22. + initialize;
  23. + controlFor:theWindow;
  24. - initWindow:theWindow;
  25. - free;
  26. - (const char *)newIconPath;
  27. - (int)iconEntered:(int)windowNum at:(double)x :(double)y
  28.     iconWindow:(int)iconWindowNum iconX:(double)iconX iconY:(double)iconY
  29.     iconWidth:(double)iconWidth iconHeight:(double)iconHeight
  30.     pathList:(char *)pathList;
  31. - (int)iconMovedTo:(double)x :(double)y;
  32. - (int)iconExitedAt:(double)x :(double)y;
  33. - (int)iconReleasedAt:(double)x :(double)y ok:(int *)flag;
  34.  
  35. @end
  36.